<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="Entidades" targetNamespace="http://tempuri.org/Entidades.xsd" xmlns:mstns="http://tempuri.org/Entidades.xsd" xmlns="http://tempuri.org/Entidades.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop" attributeFormDefault="qualified" elementFormDefault="qualified">
  <xs:annotation>
    <xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource">
      <DataSource DefaultConnectionIndex="0" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
        <Connections>
        </Connections>
        <Tables>
        </Tables>
        <Sources>
        </Sources>
      </DataSource>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="Entidades" msdata:IsDataSet="true" msdata:Locale="en-US" msprop:Generator_UserDSName="Entidades" msprop:Generator_DataSetName="Entidades">
    <xs:complexType>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element name="Entidade" msprop:Generator_UserTableName="Entidade" msprop:Generator_RowDeletedName="EntidadeRowDeleted" msprop:Generator_RowChangedName="EntidadeRowChanged" msprop:Generator_RowClassName="EntidadeRow" msprop:Generator_RowChangingName="EntidadeRowChanging" msprop:Generator_RowEvArgName="EntidadeRowChangeEvent" msprop:Generator_RowEvHandlerName="EntidadeRowChangeEventHandler" msprop:Generator_TableClassName="EntidadeDataTable" msprop:Generator_TableVarName="tableEntidade" msprop:Generator_RowDeletingName="EntidadeRowDeleting" msprop:Generator_TablePropName="Entidade">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Descricao" msprop:Generator_UserColumnName="Descricao" msprop:Generator_ColumnVarNameInTable="columnDescricao" msprop:Generator_ColumnPropNameInRow="Descricao" msprop:Generator_ColumnPropNameInTable="DescricaoColumn" type="xs:string" minOccurs="0" msdata:Ordinal="3" />
              <xs:element name="Pai" msprop:Generator_UserColumnName="Pai" msprop:Generator_ColumnPropNameInRow="Pai" msprop:Generator_ColumnVarNameInTable="columnPai" msprop:Generator_ColumnPropNameInTable="PaiColumn" type="xs:string" minOccurs="0" msdata:Ordinal="4" />
              <xs:element name="Propriedade" msprop:Generator_UserTableName="Propriedade" msprop:Generator_RowDeletedName="PropriedadeRowDeleted" msprop:Generator_RowChangedName="PropriedadeRowChanged" msprop:Generator_RowClassName="PropriedadeRow" msprop:Generator_RowChangingName="PropriedadeRowChanging" msprop:Generator_RowEvArgName="PropriedadeRowChangeEvent" msprop:Generator_RowEvHandlerName="PropriedadeRowChangeEventHandler" msprop:Generator_TableClassName="PropriedadeDataTable" msprop:Generator_TableVarName="tablePropriedade" msprop:Generator_RowDeletingName="PropriedadeRowDeleting" msprop:Generator_TablePropName="Propriedade" minOccurs="0" maxOccurs="unbounded">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="NomeEntidadeEstrangeira" msprop:Generator_UserColumnName="NomeEntidadeEstrangeira" msprop:Generator_ColumnPropNameInRow="NomeEntidadeEstrangeira" msprop:Generator_ColumnVarNameInTable="columnNomeEntidadeEstrangeira" msprop:Generator_ColumnPropNameInTable="NomeEntidadeEstrangeiraColumn" type="xs:string" minOccurs="0" msdata:Ordinal="6" />
                    <xs:element name="AtributoValorExtrangeira" msprop:Generator_UserColumnName="AtributoValorExtrangeira" msprop:Generator_ColumnPropNameInRow="AtributoValorExtrangeira" msprop:Generator_ColumnVarNameInTable="columnAtributoValorExtrangeira" msprop:Generator_ColumnPropNameInTable="AtributoValorExtrangeiraColumn" type="xs:string" minOccurs="0" msdata:Ordinal="7" />
                    <xs:element name="Legenda" msprop:Generator_UserColumnName="Legenda" msprop:Generator_ColumnPropNameInRow="Legenda" msprop:Generator_ColumnVarNameInTable="columnLegenda" msprop:Generator_ColumnPropNameInTable="LegendaColumn" type="xs:string" minOccurs="0" msdata:Ordinal="8" />
                    <xs:element name="AtributoExibicaoExtrangeira" msprop:Generator_UserColumnName="AtributoExibicaoExtrangeira" msprop:nullValue="_null" msprop:Generator_ColumnPropNameInRow="AtributoExibicaoExtrangeira" msprop:Generator_ColumnPropNameInTable="AtributoExibicaoExtrangeiraColumn" msprop:Generator_ColumnVarNameInTable="columnAtributoExibicaoExtrangeira" type="xs:string" default="" minOccurs="0" msdata:Ordinal="9" />
                    <xs:element name="Tamanho" msprop:Generator_UserColumnName="Tamanho" msprop:nullValue="_null" msprop:Generator_ColumnVarNameInTable="columnTamanho" msprop:Generator_ColumnPropNameInTable="TamanhoColumn" msprop:Generator_ColumnPropNameInRow="Tamanho" type="xs:string" default="" minOccurs="0" msdata:Ordinal="10" />
                  </xs:sequence>
                  <xs:attribute name="Nome" msprop:Generator_UserColumnName="Nome" msprop:Generator_ColumnVarNameInTable="columnNome" msprop:Generator_ColumnPropNameInRow="Nome" msprop:Generator_ColumnPropNameInTable="NomeColumn" type="xs:string" />
                  <xs:attribute name="Coluna" msprop:Generator_UserColumnName="Coluna" msprop:Generator_ColumnVarNameInTable="columnColuna" msprop:Generator_ColumnPropNameInRow="Coluna" msprop:Generator_ColumnPropNameInTable="ColunaColumn" type="xs:string" />
                  <xs:attribute name="Tipo" msprop:Generator_UserColumnName="Tipo" msprop:Generator_ColumnVarNameInTable="columnTipo" msprop:Generator_ColumnPropNameInRow="Tipo" msprop:Generator_ColumnPropNameInTable="TipoColumn" type="xs:string" />
                  <xs:attribute name="IsId" msprop:Generator_UserColumnName="IsId" msprop:Generator_ColumnVarNameInTable="columnIsId" msprop:Generator_ColumnPropNameInRow="IsId" msprop:Generator_ColumnPropNameInTable="IsIdColumn" type="xs:boolean" />
                  <xs:attribute name="ManyToOne" msprop:Generator_UserColumnName="ManyToOne" msprop:Generator_ColumnVarNameInTable="columnManyToOne" msprop:Generator_ColumnPropNameInRow="ManyToOne" msprop:Generator_ColumnPropNameInTable="ManyToOneColumn" type="xs:boolean" />
                  <xs:attribute name="Entidade_Id" msprop:Generator_UserColumnName="Entidade_Id" msprop:Generator_ColumnVarNameInTable="columnEntidade_Id" msprop:Generator_ColumnPropNameInRow="Entidade_Id" msprop:Generator_ColumnPropNameInTable="Entidade_IdColumn" type="xs:int" use="prohibited" />
                </xs:complexType>
              </xs:element>
            </xs:sequence>
            <xs:attribute name="Tabela" msprop:Generator_UserColumnName="Tabela" msprop:Generator_ColumnVarNameInTable="columnTabela" msprop:Generator_ColumnPropNameInRow="Tabela" msprop:Generator_ColumnPropNameInTable="TabelaColumn" type="xs:string" />
            <xs:attribute name="Nome" msprop:Generator_UserColumnName="Nome" msprop:Generator_ColumnVarNameInTable="columnNome" msprop:Generator_ColumnPropNameInRow="Nome" msprop:Generator_ColumnPropNameInTable="NomeColumn" type="xs:string" />
            <xs:attribute name="Entidade_Id" msdata:AutoIncrement="true" msprop:Generator_UserColumnName="Entidade_Id" msprop:Generator_ColumnVarNameInTable="columnEntidade_Id" msprop:Generator_ColumnPropNameInRow="Entidade_Id" msprop:Generator_ColumnPropNameInTable="Entidade_IdColumn" type="xs:int" msdata:AllowDBNull="false" use="prohibited" />
          </xs:complexType>
        </xs:element>
        <xs:element name="Parametros" msprop:Generator_UserTableName="Parametros" msprop:Generator_RowDeletedName="ParametrosRowDeleted" msprop:Generator_RowChangedName="ParametrosRowChanged" msprop:Generator_RowClassName="ParametrosRow" msprop:Generator_RowChangingName="ParametrosRowChanging" msprop:Generator_RowEvArgName="ParametrosRowChangeEvent" msprop:Generator_RowEvHandlerName="ParametrosRowChangeEventHandler" msprop:Generator_TableClassName="ParametrosDataTable" msprop:Generator_TableVarName="tableParametros" msprop:Generator_RowDeletingName="ParametrosRowDeleting" msprop:Generator_TablePropName="Parametros">
          <xs:complexType>
            <xs:attribute name="Pacote" msprop:Generator_UserColumnName="Pacote" msprop:Generator_ColumnVarNameInTable="columnPacote" msprop:Generator_ColumnPropNameInRow="Pacote" msprop:Generator_ColumnPropNameInTable="PacoteColumn" type="xs:string" />
          </xs:complexType>
        </xs:element>
        <xs:element name="TipoDado" msprop:Generator_UserTableName="TipoDado" msprop:Generator_RowDeletedName="TipoDadoRowDeleted" msprop:Generator_RowChangedName="TipoDadoRowChanged" msprop:Generator_RowClassName="TipoDadoRow" msprop:Generator_RowChangingName="TipoDadoRowChanging" msprop:Generator_RowEvArgName="TipoDadoRowChangeEvent" msprop:Generator_RowEvHandlerName="TipoDadoRowChangeEventHandler" msprop:Generator_TableClassName="TipoDadoDataTable" msprop:Generator_TableVarName="tableTipoDado" msprop:Generator_RowDeletingName="TipoDadoRowDeleting" msprop:Generator_TablePropName="TipoDado">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Nome" msprop:Generator_UserColumnName="Nome" msprop:Generator_ColumnVarNameInTable="columnNome" msprop:Generator_ColumnPropNameInRow="Nome" msprop:Generator_ColumnPropNameInTable="NomeColumn" type="xs:string" minOccurs="0" />
              <xs:element name="TipoBD" msprop:Generator_UserColumnName="TipoBD" msprop:Generator_ColumnVarNameInTable="columnTipoBD" msprop:Generator_ColumnPropNameInRow="TipoBD" msprop:Generator_ColumnPropNameInTable="TipoBDColumn" type="xs:string" minOccurs="0" />
              <xs:element name="TipoLinguagem" msprop:Generator_UserColumnName="TipoLinguagem" msprop:Generator_ColumnVarNameInTable="columnTipoLinguagem" msprop:Generator_ColumnPropNameInRow="TipoLinguagem" msprop:Generator_ColumnPropNameInTable="TipoLinguagemColumn" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Siglas" msprop:Generator_UserTableName="Siglas" msprop:Generator_RowDeletedName="SiglasRowDeleted" msprop:Generator_RowChangedName="SiglasRowChanged" msprop:Generator_RowClassName="SiglasRow" msprop:Generator_RowChangingName="SiglasRowChanging" msprop:Generator_RowEvArgName="SiglasRowChangeEvent" msprop:Generator_RowEvHandlerName="SiglasRowChangeEventHandler" msprop:Generator_TableClassName="SiglasDataTable" msprop:Generator_TableVarName="tableSiglas" msprop:Generator_RowDeletingName="SiglasRowDeleting" msprop:Generator_TablePropName="Siglas">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Sigla" msprop:Generator_UserColumnName="Sigla" msprop:Generator_ColumnPropNameInRow="Sigla" msprop:Generator_ColumnVarNameInTable="columnSigla" msprop:Generator_ColumnPropNameInTable="SiglaColumn" type="xs:string" minOccurs="0" />
              <xs:element name="Descricao" msprop:Generator_UserColumnName="Descricao" msprop:Generator_ColumnPropNameInRow="Descricao" msprop:Generator_ColumnVarNameInTable="columnDescricao" msprop:Generator_ColumnPropNameInTable="DescricaoColumn" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
    </xs:complexType>
    <xs:unique name="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Entidade" />
      <xs:field xpath="@mstns:Entidade_Id" />
    </xs:unique>
    <xs:keyref name="Entidade_Propriedade" refer="Constraint1" msdata:IsNested="true" msprop:rel_Generator_UserRelationName="Entidade_Propriedade" msprop:rel_Generator_RelationVarName="relationEntidade_Propriedade" msprop:rel_Generator_UserChildTable="Propriedade" msprop:rel_Generator_UserParentTable="Entidade" msprop:rel_Generator_ParentPropName="EntidadeRow" msprop:rel_Generator_ChildPropName="GetPropriedadeRows">
      <xs:selector xpath=".//mstns:Propriedade" />
      <xs:field xpath="@mstns:Entidade_Id" />
    </xs:keyref>
  </xs:element>
  <xs:annotation>
    <xs:appinfo>
      <msdata:Relationship name="Propriedade_TipoDado" msdata:parent="Propriedade" msdata:child="TipoDado" msdata:parentkey="Tipo" msdata:childkey="Nome" msprop:Generator_UserRelationName="Propriedade_TipoDado" msprop:Generator_RelationVarName="relationPropriedade_TipoDado" msprop:Generator_UserChildTable="TipoDado" msprop:Generator_UserParentTable="Propriedade" msprop:Generator_ParentPropName="PropriedadeRow" msprop:Generator_ChildPropName="GetTipoDadoRows" />
    </xs:appinfo>
  </xs:annotation>
</xs:schema>